package io.mft.plugin;

import java.util.Map;

import io.mft.commons.function.FunctionAction;

public abstract class PluginFunction<T> implements FunctionAction<PluginResponse,PluginRequest, PluginContext<T>>{
	public final static ThreadLocal<Map<String, String>> THREADLOCAL=new ThreadLocal<>();
	

	PluginFunctionAttribute pluginFunctionAttribute;
	public PluginFunctionAttribute getPluginFunctionAttribute() {
		return pluginFunctionAttribute;
	}
	public void setPluginFunctionAttribute(PluginFunctionAttribute pluginFunctionAttribute) {
		this.pluginFunctionAttribute = pluginFunctionAttribute;
	}
	
}
